.gi-theme-setting {
  width: 100%;
  .theme-list {
    //display: flex;
    //flex-wrap: wrap;
    //justify-content: space-around;

    .ant-card {
      margin-top: 10px;
      //border: 1px solid #000;
      .ant-card-cover {
        margin: 0;
      }
      .ant-card-body {
        display: flex;
        align-content: center;
        justify-content: center;

        .name {
          font-weight: bold;
          font-size: 18px;
        }
      }
    }
  }
  .add-theme {
    header {
      position: relative;
      margin-bottom: 20px;
      // 居中
      .title {
        position: absolute;
        left: 50%;
        font-size: 24px;
        transform: translateX(-50%);
      }
    }
    // .ant-list {
    //   margin-top: 10px;
    //   padding: 10px;
    //   border-radius: 4px;
    //   box-shadow: 0px 0px 4px rgb(0 0 0 / 20%) !important;
    //   padding: '10px' !important;
    // }
  }
}

.theme-style {
  .ant-alert {
    margin-bottom: 10px;
    header {
      margin-bottom: 5px;
    }
  }
}
